package view.interfaces.statechart;

import view.interfaces.Selectable;
import controller.ApplicationController;
import controller.view.StatechartController;
import controller.view.WorkspaceController;
import model.Statechart;
import model.util.Dimension;
import model.util.Point;

public interface StatechartView extends Selectable{

	Statechart getStatechart();

	void setController(ApplicationController applicationController,
			WorkspaceController workspaceController,
			StatechartController statechartController);

	Dimension getSize();

	void setSize(Dimension size);

	Point getLocation();

	void setLocation(Point point);

}
